@charset "utf-8";
/* CSS Document */

body{	margin:0px; padding:0px; font-family:"宋体"; font-size:12px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color: #333; background: #FFF;	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{	margin:0px; padding:0px;}
ul{	margin:0px; padding:0px; list-style-type:none;}

a{	color:#333;	text-decoration:none;}

a:hover{	color:#3c8942;	text-decoration:none;}
#top{ width:1000px; overflow:hidden; clear:both; margin:0 auto; height:124px; background:url(../images/top.jpg)}
#top_bj{ width:100%; height:124px; background:#f6f6f6; overflow:hidden; clear:both; margin:0 auto}
#nav_bj{ width:100%; height:40px; background:url(../images/nav.jpg) repeat-x; border-top:5px #4e8b52 solid; border-bottom:2px #a9a9a9 solid}
#nav{ width:1000px; height:40px; overflow:hidden; clear:both; margin:0 auto}
.news_wz{ width:350px; height:23px; padding-left:16px; padding-top:4px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/news_wz.png)}
#nav ul.ziti{font-size:14px; color:#4c4c4c; font-weight:bold;}
.ziti a{color:#4c4c4c;}
.ziti a:hover{color:#FFF; display:block; width:123px; height:40px; overflow:hidden; clear:both; background:url(../images/nav2.jpg);}
#nav ul li{width:123px; height:40px; line-height:40px; float:left; text-align:center; }
#nav ul li.nobg{ background:none;}
#nav ul li.w{background:none; width:2px; line-height:40px; text-align:right; float:left; background:url(../images/nav_x.jpg);}
#banner{ width:100%; height:600px; overflow:hidden; clear:both; padding-top:6px; padding-bottom:6px;  }
.ban{ width:1900px; height:600px; overflow:hidden; clear:both; }
#ban_foot{ width:1000px; height:138px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/ban_foot.jpg)}
#ct{ width:1000px; overflow:hidden; clear:both; margin:0 auto; padding-top:8px}
#left{ width:235px; float:left}
.cpfl{ width:231px; padding:1px; border:1px #CCC solid; background: url(../images/cpfl_bj.jpg) repeat-y; padding-bottom:8px}
.cpfl_bt{ width:231px; height:38px; overflow:hidden; clear:both; margin:0 auto 8px; background:url(../images/cpfl_bt.jpg)}
.cpfl_nr{ width:201px; height:31px; overflow:hidden; padding-top:2px; clear:both; margin:0 auto; background:url(../images/cpfl_nr.jpg); padding-left:30px; font-size:14px; font-weight:bold}
.cpfl_nr a{	color:#4e8b52;	text-decoration:none;}

.cpfl_nr a:hover{	color: #000;	text-decoration:none;}
.honor{ width:231px; padding:1px; border:1px #CCC solid; background: url(../images/cpfl_bj.jpg) repeat-y; margin-top:8px}
.honor_bt{ width:231px; height:30px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/honor_bt.jpg)}
.honor_nr{ width:215px; height:78px; overflow:hidden; clear:both; margin:0 auto; padding:5px}
#right{ width:765px; float:right}
.rig_bt{ width:765px; height:16px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/rig_bt.jpg)}
.about{ width:761px; height:225px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/about_nr.jpg) repeat-y; padding:1px; border:1px #CCC solid}
.about_bt{ width:761px; height:29px; overflow:hidden; clear:both; margin:0 auto}
.about_nr{ width:741px; height:176px; overflow:hidden; clear:both; margin:0 auto; padding:10px}
.about_pic{ width:176px; height:147px; float:left; padding-right:6px; padding-bottom:6px}
.news{ width:765px; overflow:hidden; clear:both; margin:0 auto; padding-bottom:8px; padding-top:8px}
.news1{ width:376px; height:200px; float:left; border:1px #CCC solid}
.contact{ width:376px; height:200px; float:right; border:1px #CCC solid}
.news_bt{ width:376px; height:31px; overflow:hidden; clear:both; margin:0 auto}
.news_nr{ width:366px; height:159px; padding:5px; background:url(../images/news_bj.jpg)}
.contact_nr{ width:366px; height:159px; padding:5px; background: url(../images/contact_nr.jpg)}
.news_pic{ width:65px; height:60px; overflow:hidden; clear:both; padding:3px; border:1px #CCC solid}
.news_nr a{ color:#3c8942; text-align:none}
.news_nr a:hover{ color: #FC3; text-align:none}
.product{ width:761px; height:396px; overflow:hidden; clear:both; margin:0 auto 8px; background:url(../images/about_nr.jpg) repeat-y; padding:1px; border:1px #CCC solid}
.pro_nr{ width:741px; height:447px; padding:10px; overflow:hidden; clear:both; margin:0 auto}
.pro_pic{ width:160px; height:140px; padding:3px; border:1px #CCC solid; background: #FFF; overflow:hidden; clear:both; margin:0px auto}
#case{ width:998px; height:213px; overflow:hidden; clear:both; margin:0px auto 0px; border:1px #CCC solid}
.case_bt{ width:998px; height:27px; overflow:hidden; clear:both; margin:0 auto}
.case_nr{ width:978px; height:165px; overflow:hidden; clear:both; margin:0 auto; padding:10px}
#friend{ width:870px; height:54px; overflow:hidden; clear:both; margin:8px auto; background:url(../images/friend.jpg); padding-left:130px; padding-top:18px}
#foot{ width:980px; height:28px; overflow:hidden; clear:both; margin:0 auto; border:1px #000 solid; padding-top:3px; padding-left:18px; background:url(../images/nav_foot.jpg) repeat-x; color:#FFF}
#foot a{	color:#FFF;	text-decoration:none;}
#foot a:hover{	color:#CCC;	text-decoration:none;}
.ny{ width:761px; min-height:251px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/about_nr.jpg) repeat-y; padding:1px; border:1px #CCC solid}
.ny_bt{ width:730px; height:25px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/ny_bt.jpg); padding-left:31px; padding-top:4px; font-size:16px; font-family:"微软雅黑"; color:#3c8942; font-weight:bold}
.ny_nr{ width:741px; min-height:802px; overflow:hidden; clear:both; margin:0 auto; padding:10px}


.floating_ck {position:fixed; right:5px; top:25%;}
.floating_ck dl dd {position:relative; width:80px; height:80px; background-color:#757575; border-bottom:solid 1px #555666; text-align:center; background-repeat:no-repeat;background-position:center 20%; cursor:pointer;  color:#fff;}
.floating_ck dl dd:hover {background-color:#009eff; border-bottom:solid 1px #0081d1; }
.floating_ck dl dd:hover .floating_right {display:block;}
.floating_right { position:absolute; left:-160px; top:0px; width:160px; color:#fff; height:80px; background-color:#009eff; border-bottom:solid 1px #0081d1; display:none;}
.floating_right a {  line-height:30px;  color:#fff;}
.guestbook {background-image:url(/rightad/zxicon.png);}
.guestbook .qrcord_p04 {font-size:20px; line-height:30px; margin-top:25px;}
.qqicon {background-image:url(/rightad/qqicon.png);}
.qqicon .qrcord_p05a {font-size:16px; line-height:24px; margin-top:15px;}
.qqicon .qrcord_p05b {font-size:20px; line-height:30px;}
.quote {background-image:url(/rightad/kficon.png);}
.quote .qrcord_p03a {font-size:16px; line-height:24px; margin-top:15px;}
.quote .qrcord_p03b {font-size:20px; line-height:30px;}
.wxicon {background-image:url(/rightad/erweima.png);}
.return {background-image:url(/rightad/fanhui.png);}
.floating_ck dd span {color:#fff;display:block; padding-top:54px;}
.floating_ewm {height:260px;top:-180px;}
.floating_ewm i {background-image:url(/images/erweima.png); display:block; width:145px; height:145px; margin:auto; margin-top:7px;}
.floating_ewm p {color:#fff; margin-top:5px;}
.floating_ewm .qrcord_p01 {font-size:12px; line-height:20px;}
.floating_ewm .qrcord_p02 {font-size:16px;}